Loading...
Searching...
No Matches
Go to the documentation of this file.
11#define CC_PLATFORM_WIN 1
12#define CC_PLATFORM_WIN64 1
14#define CC_PLATFORM_WIN 1
15#define CC_PLATFORM_WIN32 1
17#define CC_PLATFORM_ANDROID 1
19#define CC_PLATFORM_APPLE 1
20#include "TargetConditionals.h"
21#if TARGET_IPHONE_SIMULATOR
22#define CC_PLATFORM_IOS 1
23#define CC_PLATFORM_IOS_SIMULATOR 1
25#define CC_PLATFORM_IOS 1
27#define CC_PLATFORM_MAC 1
29#define CC_PLATFORM_APPLE_UNKNOWN 1
32#define CC_PLATFORM_LINUX 1
34#define CC_PLATFORM_UNIX 1
36#define CC_PLATFORM_UNKNOWN 1
43#define CL_DLL __declspec(dllexport)
45#define CL_DLL __declspec(dllimport)
54#define CLC_STRUCT(Name) \
56 typedef const struct Name##d* Name
60#define NOEXCEPT noexcept
62#define CLC_CLASS_WN(Wrapped, Name) \
63 namespace capsule::client { \
66 typedef class capsule::client::Wrapped* Name
68#define CLC_STRUCT_WN(Wrapped, Name) \
69 namespace capsule::client { \
72 typedef struct capsule::client::Wrapped const* Name
74#define CLC_STRUCT_WNN(Wrapped, Name, Namespace) \
75 namespace capsule::Namespace { \
78 typedef struct capsule::Namespace::Wrapped const* Name
84#define CLC_CLASS_WN(Wrapped, Name) \
85 struct clCWrapped##d; \
86 typedef struct clCWrapped##d* Name
88#define CLC_STRUCT_WN(Wrapped, Name) \
89 struct clCWrapped##d; \
90 typedef struct clCWrapped##d const* Name
Copyright 2019 - 2025 PSBD. All rights reserved.